home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2005 October / PCWOCT05.iso / Software / FromTheMag / XAMPP 1.4.14 / xampp-win32-1.4.14-installer.exe / xampp / php / pear / data / PEAR / package.dtd next >
Text File  |  2004-10-01  |  3KB  |  111 lines

  1. <!--
  2.      $Id: package.dtd,v 1.35 2004/01/25 23:36:28 pajoye Exp $
  3.  
  4.      This is the PEAR package description, version 1.0.
  5.      It should be used with the informal public identifier:
  6.  
  7.          "-//PHP Group//DTD PEAR Package 1.0//EN//XML"
  8.  
  9.      Copyright (c) 1997-2004 The PHP Group
  10.  
  11.      This source file is subject to version 3.0 of the PHP license, 
  12.      that is bundled with this package in the file LICENSE, and is
  13.      available at through the world-wide-web at
  14.      http://www.php.net/license/3_0.txt. 
  15.      If you did not receive a copy of the PHP license and are unable to
  16.      obtain it through the world-wide-web, please send a note to
  17.      license@php.net so we can mail you a copy immediately.
  18.  
  19.      Authors:
  20.          Stig S. Bakken <ssb@php.net>
  21.  
  22.   -->
  23.  
  24. <!ELEMENT package (name|summary|description|license|maintainers|release|changelog)+>
  25. <!ATTLIST package type    (source|binary|empty) "empty"
  26.                   version CDATA                 #REQUIRED>
  27.  
  28. <!ELEMENT name (#PCDATA)>
  29.  
  30. <!ELEMENT summary (#PCDATA)>
  31.  
  32. <!ELEMENT description (#PCDATA)>
  33.  
  34. <!ELEMENT license (#PCDATA)>
  35.  
  36. <!ELEMENT maintainers (maintainer)+>
  37.  
  38. <!ELEMENT maintainer (user|role|name|email)+>
  39.  
  40. <!ELEMENT user (#PCDATA)>
  41.  
  42. <!ELEMENT role (#PCDATA)>
  43.  
  44. <!ELEMENT email (#PCDATA)>
  45.  
  46. <!ELEMENT changelog (release)+>
  47.  
  48. <!ELEMENT release (version|license|state|date|notes|filelist|deps|provides|script|configureoptions)+>
  49.  
  50. <!ELEMENT version (#PCDATA)>
  51.  
  52. <!ELEMENT state (#PCDATA)>
  53.  
  54. <!ELEMENT date (#PCDATA)>
  55.  
  56. <!ELEMENT notes (#PCDATA)>
  57.  
  58. <!ELEMENT filelist (dir|file)+>
  59.  
  60. <!ELEMENT dir (dir|file)+>
  61. <!ATTLIST dir name           CDATA #REQUIRED
  62.               baseinstalldir CDATA #IMPLIED>
  63.  
  64. <!ELEMENT file (replace*)>
  65. <!ATTLIST file role           (php|ext|src|test|doc|data|script) 'php'
  66.                debug          (na|on|off)        'na'
  67.                zts            (na|on|off)        'na'
  68.                phpapi         NUMBER             #IMPLIED
  69.                zendapi        NUMBER             #IMPLIED
  70.                format         CDATA              #IMPLIED
  71.                baseinstalldir CDATA              #IMPLIED
  72.                platform       CDATA              #IMPLIED
  73.                md5sum         CDATA              #IMPLIED
  74.                name           CDATA              #REQUIRED
  75.                install-as     CDATA              #IMPLIED>
  76.  
  77. <!ELEMENT replace EMPTY>
  78. <!ATTLIST replace from        CDATA              #REQUIRED
  79.                   to          CDATA              #REQUIRED
  80.                   type        CDATA              #REQUIRED>
  81.  
  82. <!ELEMENT deps (dep)+>
  83.  
  84. <!ELEMENT dep (#PCDATA)>
  85. <!ATTLIST dep
  86.     optional    (yes|no)    'no'
  87.     type        (pkg|ext|php|prog|ldlib|rtlib|os|websrv|sapi|zend) #REQUIRED
  88.     rel         (has|eq|lt|le|gt|ge) 'has'
  89.     version     CDATA                #IMPLIED>
  90.  
  91. <!ELEMENT provides (#PCDATA)>
  92. <!ATTLIST provides
  93.     type    (ext|prog|class|function|feature|api)  #REQUIRED
  94.     name    CDATA                                  #REQUIRED
  95.     extends CDATA                                  #IMPLIED>
  96.  
  97. <!ELEMENT script (#PCDATA)>
  98. <!ATTLIST script
  99.         phase   (pre-install  |post-install  |
  100.                  pre-uninstall|post-uninstall|
  101.                  pre-build    |post-build    |
  102.                  pre-setup    |post-setup    )         #REQUIRED>
  103.  
  104. <!ELEMENT configureoptions (configureoption*)>
  105.  
  106. <!ELEMENT configureoption EMPTY>
  107. <!ATTLIST configureoption
  108.         name     CDATA      #REQUIRED
  109.         default  CDATA      #IMPLIED
  110.         prompt   CDATA      #REQUIRED>
  111.